#include <stdio.h>

int main()
{
    int a = 10;
    // if(逻辑表达式)
    if ((a & 1) == 0)
    {
        printf("a是偶数\n"); // 如果条件成立，则执行的代码段
    }
    // 否则
    else if (a == 11)
    {
        printf("a不是偶数\n");
    }

    int a = 0;
    if (!a)
    {
    }

    // switch case 多分支结构
    int a = 1;
    switch (a)
    {
    case 1:
    {
        printf("a=1\n");
        break; // 不加break，case1 2都会执行
    }
    case 2 
    {
        printf("a=2\n");
        break;

    }
     default: // 上面都不满足，进默认分支
    {
        printf("其他值");
    }
    }


    //for（循环初始值；循环条件：循环步长）
    //{
    //   循环体
    //}
    for(int i=1;i<=100;i++)
    {
        printf("%d",i);

    }
    //没有步长是死循环
    //for(;;)死循环 break可以消除死循环
    //for循环不满足条件则不会循环，最少执行0次


    //while（逻辑表达式）
    //{
    //      执行循环体
    //}
    int i=1;
    while(i<=100)//也是至少执行1次
    {
        printf("%d",i++);
    }


    //do  while循环
    //至少执行1次
    int i=1;
    do
    {
       printf("%d",i++);
    } while (i<=100);
    




    return 0;



}